package com.ym.b2b.order.sqlbean;

import java.io.Serializable;
import java.util.Date;

import com.ym.b2b.commons.conf.WebTokenUser;

public class EmSOrderConfirmItem implements Serializable {

    private static final long serialVersionUID = 6971830359766112052L;

    private Long              orderConfirmItemId;
    private Long              orderId;
    private Long              productId;
    private String            orderCode;
    private String            productCode;
    private String            batchNumber;
    private Date              validDate;
    private Double            salePrice;
    private Double            confirmAmount;
    private Double            confirmMoney;
    private Double            promoMoney;
    private String            orderCodeErp;
    private String            qualityFile;
    private Date              createDate;
    private Integer           isReturn;
    private String            startDate;
    private String            endDate;
    private String            bAndVNotNull;
    private String            validateStr;
    private String            producingName;
    private String            authorizeNumber;
    private String            priceUseType;
    private String            minPackingNumber;
    private String            packingAmount;
    private String            chsName;
    private String            productName;
    private String            productSpec;
    private String            validMonth;
    private Double            invoicePrice;
    private Double            invoiceMoney;
    private String            buyerName;
    private String            areaName;
    private String            providerName;
    private Integer           geStatus;                               // 大于 某个状态
    private String            status;
    private String            pictureUrl;                             // 图片
    private String            buyerCode;
    private String            updateDate;

    private String            returnReason;
    private String            refusedReturnReason;

    private String            createDateStr;

    public String getReturnReason() {
        return returnReason;
    }

    public void setReturnReason(String returnReason) {
        this.returnReason = returnReason;
    }

    public String getRefusedReturnReason() {
        return refusedReturnReason;
    }

    public void setRefusedReturnReason(String refusedReturnReason) {
        this.refusedReturnReason = refusedReturnReason;
    }

    public String getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(String updateDate) {
        this.updateDate = updateDate;
    }

    // 用于查询 商品编码
    private String productCodeList;

    public String getProductCodeList() {
        return productCodeList;
    }

    public void setProductCodeList(String productCodeList) {
        this.productCodeList = productCodeList;
    }

    public String getBuyerCode() {
        return buyerCode;
    }

    public void setBuyerCode(String buyerCode) {
        this.buyerCode = buyerCode;
    }

    public String getProductSpec() {
        return productSpec;
    }

    public void setProductSpec(String productSpec) {
        this.productSpec = productSpec;
    }

    public String getValidMonth() {
        return validMonth;
    }

    public void setValidMonth(String validMonth) {
        this.validMonth = validMonth;
    }

    private WebTokenUser user;

    public Long getOrderConfirmItemId() {
        return orderConfirmItemId;
    }

    public void setOrderConfirmItemId(Long orderConfirmItemId) {
        this.orderConfirmItemId = orderConfirmItemId;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getBatchNumber() {
        return batchNumber;
    }

    public void setBatchNumber(String batchNumber) {
        this.batchNumber = batchNumber;
    }

    public Date getValidDate() {
        return validDate;
    }

    public void setValidDate(Date validDate) {
        this.validDate = validDate;
    }

    public Double getSalePrice() {
        return salePrice;
    }

    public void setSalePrice(Double salePrice) {
        this.salePrice = salePrice;
    }

    public Double getConfirmAmount() {
        return confirmAmount;
    }

    public void setConfirmAmount(Double confirmAmount) {
        this.confirmAmount = confirmAmount;
    }

    public Double getConfirmMoney() {
        return confirmMoney;
    }

    public void setConfirmMoney(Double confirmMoney) {
        this.confirmMoney = confirmMoney;
    }

    public Double getPromoMoney() {
        return promoMoney;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public void setPromoMoney(Double promoMoney) {
        this.promoMoney = promoMoney;
    }

    public String getOrderCodeErp() {
        return orderCodeErp;
    }

    public void setOrderCodeErp(String orderCodeErp) {
        this.orderCodeErp = orderCodeErp;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getIsReturn() {
        return isReturn;
    }

    public void setIsReturn(Integer isReturn) {
        this.isReturn = isReturn;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getQualityFile() {
        return qualityFile;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getValidateStr() {
        return validateStr;
    }

    public void setValidateStr(String validateStr) {
        this.validateStr = validateStr;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public void setQualityFile(String qualityFile) {
        this.qualityFile = qualityFile;
    }

    public String getbAndVNotNull() {
        return bAndVNotNull;
    }

    public void setbAndVNotNull(String bAndVNotNull) {
        this.bAndVNotNull = bAndVNotNull;
    }

    public String getProducingName() {
        return producingName;
    }

    public void setProducingName(String producingName) {
        this.producingName = producingName;
    }

    public String getAuthorizeNumber() {
        return authorizeNumber;
    }

    public void setAuthorizeNumber(String authorizeNumber) {
        this.authorizeNumber = authorizeNumber;
    }

    public String getMinPackingNumber() {
        return minPackingNumber;
    }

    public void setMinPackingNumber(String minPackingNumber) {
        this.minPackingNumber = minPackingNumber;
    }

    public String getPackingAmount() {
        return packingAmount;
    }

    public void setPackingAmount(String packingAmount) {
        this.packingAmount = packingAmount;
    }

    public String getChsName() {
        return chsName;
    }

    public void setChsName(String chsName) {
        this.chsName = chsName;
    }

    public String getPriceUseType() {
        return priceUseType;
    }

    public void setPriceUseType(String priceUseType) {
        this.priceUseType = priceUseType;
    }

    public WebTokenUser getUser() {
        return user;
    }

    public void setUser(WebTokenUser user) {
        this.user = user;
    }

    public Double getInvoicePrice() {
        return invoicePrice;
    }

    public void setInvoicePrice(Double invoicePrice) {
        this.invoicePrice = invoicePrice;
    }

    public Double getInvoiceMoney() {
        return invoiceMoney;
    }

    public void setInvoiceMoney(Double invoiceMoney) {
        this.invoiceMoney = invoiceMoney;
    }

    public String getBuyerName() {
        return buyerName;
    }

    public void setBuyerName(String buyerName) {
        this.buyerName = buyerName;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getProviderName() {
        return providerName;
    }

    public void setProviderName(String providerName) {
        this.providerName = providerName;
    }

    public Integer getGeStatus() {
        return geStatus;
    }

    public void setGeStatus(Integer geStatus) {
        this.geStatus = geStatus;
    }

    public String getPictureUrl() {
        return pictureUrl;
    }

    public void setPictureUrl(String pictureUrl) {
        this.pictureUrl = pictureUrl;
    }

    public String getCreateDateStr() {
        return createDateStr;
    }

    public void setCreateDateStr(String createDateStr) {
        this.createDateStr = createDateStr;
    }

}
